--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 9734c18c4ffb4965f8271ecfcd9e0be8265f3695
Parents : 71476c9
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-02T11:11:30-06:00
chore(Taskfile): consolidate build commands for Electron apps and add task for building all platforms
Changes
Diff
diff --git a/Taskfile.yml b/Taskfile.yml
index 3f27c4c8..581b5ce5 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -141,8 +141,7 @@ tasks:
cmds:
- "{{.NPM}} run electron-postinstall"
- "{{.NPM}} run build-backend"
- - "{{.NPM}} run dist -- --linux AppImage"
- - "{{.NPM}} run dist -- --linux deb"
+ - "{{.NPM}} run dist -- --linux AppImage deb"
build-electron-windows:
desc: Build Windows Electron apps (portable and installer)
@@ -150,8 +149,15 @@ tasks:
cmds:
- "{{.NPM}} run electron-postinstall"
- "{{.NPM}} run build-backend"
- - "{{.NPM}} run dist -- --win portable"
- - "{{.NPM}} run dist -- --win nsis"
+ - "{{.NPM}} run dist -- --win portable nsis"
+
+ build-electron-all:
+ desc: Build all Electron apps (Linux and Windows)
+ deps: [build-frontend]
+ cmds:
+ - "{{.NPM}} run electron-postinstall"
+ - "{{.NPM}} run build-backend"
+ - "{{.NPM}} run dist -- --linux AppImage deb --win portable nsis"
dist:
desc: Build distribution (defaults to AppImage)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────